package conversion;

import java.util.ArrayList;
import java.util.List;

/**
 * Klasa reprezentuje podzial na uzytkownikow i ich sesje. Dostarcza informacji
 * zarowno o wszystkich uzytkownikach jacy wysylali zadania jak i wszystkich
 * sesjach w ktorych brali udzial.
 * 
 * @author Marcin
 * 
 */
public class RequestsSessionsUsersStructure {
	private final List<User> users;
	private final List<Session> sessions;
	
	public RequestsSessionsUsersStructure(List<User> users) {
		this.users = users;
		this.sessions = new ArrayList<Session>();
		System.out.println("summing all sessions");
		for (User user : users) 
			this.sessions.addAll(user.getSessions());
	}

	/**
	 * @return the users
	 */
	public List<User> getUsers() {
		return users;
	}

	/**
	 * @return the sessions
	 */
	public List<Session> getSessions() {
		return sessions;
	}
}
